Revision: baz--bug282--0--patch-6
Archive: rob.weir@canonical.com--2005-public
Creator: Rob Weir <rob.weir@canonical.com>
Date: Tue Apr 12 18:50:53 EST 2005
Standard-date: 2005-04-12 08:50:53 GMT
New-files: tests/.arch-ids/test-abrowse.sh.id
    tests/.arch-ids/test-library-find.sh.id
    tests/.arch-ids/test-version-order.sh.id
    tests/.arch-ids/test-whereis-archive.sh.id
    tests/test-abrowse.sh tests/test-library-find.sh
    tests/test-version-order.sh
    tests/test-whereis-archive.sh
Removed-files: libarch/arbdelta.c libarch/arbdelta.h
Modified-files: commands/abrowse.c commands/add-pristine.c
    commands/annotate.c commands/apply-delta.c
    commands/build-config.c commands/changeset.c
    commands/cmdutils.c commands/cmdutils.h commands/delta.c
    commands/diff.c commands/export.c
    commands/find-pristine.c commands/inventory.c
    commands/library-add.c commands/library-find.c
    commands/library-remove.c commands/lock-pristine.c
    commands/status.c commands/update.c
    commands/whereis-archive.c libarch/ancestry.c
    libarch/annotated-file.c libarch/apply-changeset.c
    libarch/apply-changeset.h libarch/archive-pfs.c
    libarch/archive-pfs.h libarch/archive.c
    libarch/archives.c libarch/build-revision.c
    libarch/changeset-utils.c libarch/changeset-utils.h
    libarch/commit.c libarch/configs.c libarch/debug.h
    libarch/file-offset-mapper.c libarch/inode-sig.c
    libarch/inode-sig.h libarch/inv-ids.c libarch/inv-ids.h
    libarch/invent.c libarch/invent.h libarch/libraries.c
    libarch/libraries.h libarch/library-txn.c
    libarch/local-cache.c libarch/local-cache.h
    libarch/make-changeset.c libarch/make-changeset.h
    libarch/merge-three-way.c libarch/merge.c libarch/my.c
    libarch/namespace.c libarch/null-project-tree.c
    libarch/patch-parser.c libarch/pfs-fs.c
    libarch/pfs-signatures.c libarch/pristines.c
    libarch/pristines.h libarch/proj-tree-lint.c
    libarch/project-tree.c libarch/project-tree.h
    libarch/tests/unit-annotate.c
    libarch/tests/unit-inv-ids.c libarch/tla-project-tree.c
    libarch/undo.c libawk/associative.c libawk/associative.h
    tests/Makefile.in tests/test-archive-registration.sh
    tests/test-inventory.sh
    tests/test-parse-package-name.sh
New-patches: aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-6
    aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-7
    aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-8
    aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-9
    aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-10
    aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-11
    aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-12
    aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-13
    aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-14
    aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-15
    jblack@gnuarch.org--2005/baz--diff-output--1.3--base-0
    jblack@gnuarch.org--2005/baz--diff-output--1.3--patch-1
    jblack@gnuarch.org--2005/baz--export-tmp--1.3--base-0
    jblack@gnuarch.org--2005/baz--export-tmp--1.3--patch-1
    jblack@gnuarch.org--2005/baz--fixmissing--1.3--patch-23
    jblack@gnuarch.org--2005/baz--fixmissing--1.3--patch-24
    jblack@gnuarch.org--2005/baz--fixmissing--1.3--patch-25
    jblack@gnuarch.org--2005/baz--fixmissing--1.3--patch-26
    jblack@gnuarch.org--2005/baz--status-preimport--1.3--base-0
    jblack@gnuarch.org--2005/baz--status-preimport--1.3--patch-1
    leonerd@leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-3
    rob.weir@canonical.com--2005-public/baz--bug282--0--patch-6
    rob.weir@canonical.com--2005-public/baz--bug283--0--base-0
    rob.weir@canonical.com--2005-public/baz--bug283--0--patch-1
    rob.weir@canonical.com--2005-public/baz--bug283--0--patch-2
    rob.weir@canonical.com--2005-public/baz--bug283--0--patch-3
    rob.weir@canonical.com--2005-public/baz--bug307--0--base-0
    rob.weir@canonical.com--2005-public/baz--bug307--0--patch-1
    rob.weir@canonical.com--2005-public/baz--bug307--0--patch-2
    rob.weir@canonical.com--2005-public/baz--bug307--0--patch-3
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-32
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-33
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-34
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-35
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-36
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-37
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-38
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-39
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-40
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-41
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-42
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-43
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-44
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-45
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-46
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-47
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-48
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-49
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-50
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-51
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-52
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-53
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-54
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-55
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-56
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-57
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-58
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-59
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-60
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-61
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-62
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-63
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-64
    robert.collins@canonical.com--general/bazaar--devel--1.3--patch-65
    robert.collins@canonical.com--general/bazaar--ng--1.3--patch-30
    robert.collins@canonical.com--general/bazaar--ng--1.3--patch-31
    robert.collins@canonical.com--general/bazaar--ng--1.3--patch-32
    robert.collins@canonical.com--general/bazaar--ng--1.3--patch-33
    robert.collins@canonical.com--general/bazaar--ng--1.3--patch-34
    robert.collins@canonical.com--general/bazaar--ng--1.3--patch-35
    robert.collins@canonical.com--general/bazaar--ng--1.3--patch-36
    robert.collins@canonical.com--general/bazaar--ng--1.3--patch-37
    robert.collins@canonical.com--general/bazaar--ng--1.3--patch-38
    robert.collins@canonical.com--general/bazaar--ng--1.3--patch-39
    robert.collins@canonical.com--general/bazaar--ng--1.3--patch-40
    scott@netsplit.com--2004/tla--integration--1.3--patch-13
    thelove@canonical.com/bazaar--devo--1.3--patch-51
    thelove@canonical.com/bazaar--devo--1.3--patch-52
    thelove@canonical.com/bazaar--devo--1.3--patch-53
    thelove@canonical.com/bazaar--devo--1.3--patch-54
    thelove@canonical.com/bazaar--devo--1.3--patch-55
    thelove@canonical.com/bazaar--devo--1.3--patch-56
    thelove@canonical.com/bazaar--devo--1.3--patch-57
    thelove@canonical.com/bazaar--devo--1.3--patch-58
    thelove@canonical.com/bazaar--devo--1.3--patch-59
    thelove@canonical.com/bazaar--devo--1.3--patch-60
    thelove@canonical.com/bazaar--devo--1.3--patch-61
    thelove@canonical.com/bazaar--devo--1.3--patch-62
    thelove@canonical.com/bazaar--devo--1.3--patch-63
    thelove@canonical.com/bazaar--devo--1.3--patch-64
    thelove@canonical.com/bazaar--devo--1.3--patch-65
    thelove@canonical.com/bazaar--devo--1.3--patch-66
    thelove@canonical.com/bazaar--devo--1.3--patch-67
    thelove@canonical.com/bazaar--devo--1.3--patch-68
    thelove@canonical.com/bazaar--devo--1.3--patch-69
    thelove@canonical.com/bazaar--devo--1.3--patch-70
    thelove@canonical.com/bazaar--devo--1.3--patch-71
    thelove@canonical.com/bazaar--devo--1.3--patch-72
    thelove@canonical.com/bazaar--devo--1.3--patch-73
Summary: Sync up with the love.
Keywords: 

Patches applied:

 * aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-6
   Suppress redundant 'key missing' messages

 * aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-7
   Better error handling for baz status

 * aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-8
   Removed =partner-versions (not useful)

 * aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-9
   Merge (Canonical.com Patch Queue Manager)

 * aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-10
   Fixed annotate to error early if not all filespecs have IDs

 * aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-11
   Handled the 0-arg case for annotate

 * aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-12
   Fixed too-many-arguments error in safe_printfmt

 * aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-13
   Added freshness-based tie breaking to location selection

 * aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-14
   Merge (Canonical.com Patch Queue Manager)

 * aaron.bentley@utoronto.ca--baz/bazaar--smallstuff--1.3--patch-15
   Added missing static thing

 * jblack@gnuarch.org--2005/baz--diff-output--1.3--base-0
   tag of jblack@gnuarch.org--2005/baz--export-tmp--1.3--patch-1

 * jblack@gnuarch.org--2005/baz--diff-output--1.3--patch-1
   baz diff -d -o dir now puts dir in . rather than tree_root

 * jblack@gnuarch.org--2005/baz--export-tmp--1.3--base-0
   tag of thelove@canonical.com/bazaar--devo--1.3--patch-60

 * jblack@gnuarch.org--2005/baz--export-tmp--1.3--patch-1
   baz export now respects TMP

 * jblack@gnuarch.org--2005/baz--fixmissing--1.3--patch-23
   merge

 * jblack@gnuarch.org--2005/baz--fixmissing--1.3--patch-24
   magicp fixup for configs, out of tree configs

 * jblack@gnuarch.org--2005/baz--fixmissing--1.3--patch-25
   (technically) fix baz build-config url support (works for file:// sftp:// and (dav)http://, but not standard http)

 * jblack@gnuarch.org--2005/baz--fixmissing--1.3--patch-26
   (technically) fix baz build-config url support (works for file:// sftp:// and (dav)http://, but not standard http). Also allows file:// locations for archive connections)

 * jblack@gnuarch.org--2005/baz--status-preimport--1.3--base-0
   tag of thelove@canonical.com/bazaar--devo--1.3--patch-60

 * jblack@gnuarch.org--2005/baz--status-preimport--1.3--patch-1
   Fixed status so that it doesn't run in nonimported trees

 * leonerd@leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-3
   Split the giant arch_make_changeset() function into two halves

 * rob.weir@canonical.com--2005-public/baz--bug283--0--base-0
   tag of thelove@canonical.com/bazaar--devo--1.3--patch-50

 * rob.weir@canonical.com--2005-public/baz--bug283--0--patch-1
   Get rid of tla-ness.

 * rob.weir@canonical.com--2005-public/baz--bug283--0--patch-2
   Escape revlib paths while reading and writing.

 * rob.weir@canonical.com--2005-public/baz--bug283--0--patch-3
   tests!

 * rob.weir@canonical.com--2005-public/baz--bug307--0--base-0
   tag of thelove@canonical.com/bazaar--devo--1.3--patch-48

 * rob.weir@canonical.com--2005-public/baz--bug307--0--patch-1
   Infer the archive from the tree if none is provided.

 * rob.weir@canonical.com--2005-public/baz--bug307--0--patch-2
   Add tests for whereis-archive.

 * rob.weir@canonical.com--2005-public/baz--bug307--0--patch-3
   Er, fix up comment.

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-32
   bugfix: annotate would incorrectly assign lines to patches

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-33
   support debian version numbers in the version namespace

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-34
   if library-add fails to connect, exit with an error rather than segfaulting. fixes: 304

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-35
   unbreak default-archive behaviour when no tree context is present

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-36
   merge in minor inventory optimisation code drop

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-37
   merge from thelove

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-38
   bugfix annotate - remove chatter

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-39
   propogate arch_project_tree to arch_inventory_traversal api

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-40
   bugfix: incorrect calculation of namespaces in baz format archives

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-41
   cache the branches in baz archives in memory, improves performance for remote archive operations

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-42
   reenable idnode sig shortcuts for diff optimsation

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-43
   tweak status to be non-zero exit on any diff, while still honouring strict for the lint aspects

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-44
   enable explicit id inode sig shortcuts

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-45
   inventory_traversal_internal - extract main loop to helper function

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-46
   minor inventory code tweaks

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-47
   minor inventory code tweaks

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-48
   more inventory state tweaking, also prevent the use of inode signatures from cached or imprt revisions, as these may cause corrupt inventory results

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-49
   remove all arch_abs_path calls from the inventory loop

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-50
   change arch_inventory_traversal api - callbacks maintain their own escape class requirements

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-51
   change inventory callback api now the escape classes is not passed in

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-52
   refactor the inventory callback to use a typed object for flexability

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-53
   make inode sig inventory options compatible with default changeset creation options

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-54
   implement cached changeset inventory use for the common case of revlibs and diff

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-55
   support cached inventories without revlibs

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-56
   use abs path in all inventory stats to make profiling easier

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-57
   reuse inventory stats in changeset creation

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-58
   give status reuse of the changeset inventory

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-59
   inode sig cleanup bugfix for cleaning multiple entries, also reduce the cache size to 1.

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-60
   inode sig cleanup bugfix for cleaning multiple entries, also reduce the cache size to 1.

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-61
   minor performance enhancement to update, knocks about 75libarch/inode-sig.c time off

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-62
   merge from thelove

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-63
   support abrowse with no parameters in a project tree

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-64
   baz archives should deduplicate old and new registry details - closes bug 336

 * robert.collins@canonical.com--general/bazaar--devel--1.3--patch-65
   fix mem leaks due to various failures to free make_changeset_reports

 * robert.collins@canonical.com--general/bazaar--ng--1.3--patch-30
   merge from devel

 * robert.collins@canonical.com--general/bazaar--ng--1.3--patch-31
   bugfix implicit id reading to prevent buffer overflow on full reads

 * robert.collins@canonical.com--general/bazaar--ng--1.3--patch-32
   if a file is not in the inventory, dont segfault....

 * robert.collins@canonical.com--general/bazaar--ng--1.3--patch-33
   optimise inventory to only create new trees on tree boundaries

 * robert.collins@canonical.com--general/bazaar--ng--1.3--patch-34
   make orig tree param to make_changeset a project tree

 * robert.collins@canonical.com--general/bazaar--ng--1.3--patch-35
   second parameter to make_changeset, and streamline arch_interpret_delta_path

 * robert.collins@canonical.com--general/bazaar--ng--1.3--patch-36
   remove temp mod and orig variables from make_changeset - not used or needed anymore

 * robert.collins@canonical.com--general/bazaar--ng--1.3--patch-37
   merge in leonerds major split function

 * robert.collins@canonical.com--general/bazaar--ng--1.3--patch-38
   start testing diff-between-bzr-trees

 * robert.collins@canonical.com--general/bazaar--ng--1.3--patch-39
   test diff with rename and diff with rename and change in bzr trees

 * robert.collins@canonical.com--general/bazaar--ng--1.3--patch-40
   make_changeset_inventory should take a tree not a string

 * scott@netsplit.com--2004/tla--integration--1.3--patch-13
   port dpkg-style versions and sorting to tla

 * thelove@canonical.com/bazaar--devo--1.3--patch-51
   magicp fixup for configs, out of tree configs

 * thelove@canonical.com/bazaar--devo--1.3--patch-52
   bugfix: annotate would incorrectly assign lines to patches

 * thelove@canonical.com/bazaar--devo--1.3--patch-53
   support debian version numbers in the version namespace

 * thelove@canonical.com/bazaar--devo--1.3--patch-54
   if library-add fails to connect, exit with an error rather than segfaulting. fixes: 304

 * thelove@canonical.com/bazaar--devo--1.3--patch-55
   unbreak default-archive behaviour when no tree context is present fixes:302

 * thelove@canonical.com/bazaar--devo--1.3--patch-56
   merge in minor inventory optimisation code drop

 * thelove@canonical.com/bazaar--devo--1.3--patch-57
   Suppress redundant 'key missing' messages

 * thelove@canonical.com/bazaar--devo--1.3--patch-58
   Better error handling for baz status

 * thelove@canonical.com/bazaar--devo--1.3--patch-59
   bugfix annotate - remove chatter

 * thelove@canonical.com/bazaar--devo--1.3--patch-60
   Fixed annotate to error early if not all filespecs have IDs

 * thelove@canonical.com/bazaar--devo--1.3--patch-61
   adds file:// support, buildcfg now handles buildcfg url if listing files aren't needed

 * thelove@canonical.com/bazaar--devo--1.3--patch-62
   fixed baz status so that it errors out properly on nonimported trees

 * thelove@canonical.com/bazaar--devo--1.3--patch-63
   baz export now respects TMP

 * thelove@canonical.com/bazaar--devo--1.3--patch-64
   bugfix: incorrect calculation of namespaces in baz format archives fixes: 250

 * thelove@canonical.com/bazaar--devo--1.3--patch-65
   cache the branches in baz archives in memory, improves performance for remote archive operations

 * thelove@canonical.com/bazaar--devo--1.3--patch-66
   baz diff -d -o dir now puts dir in . rather than tree_root

 * thelove@canonical.com/bazaar--devo--1.3--patch-67
   whereis-archive can now infer name from the working tree

 * thelove@canonical.com/bazaar--devo--1.3--patch-68
   Handle revlibs with spaces in the path

 * thelove@canonical.com/bazaar--devo--1.3--patch-69
   performance optimisations - remove duplicate stats during make_changeset, reuse inventory from reference validation

 * thelove@canonical.com/bazaar--devo--1.3--patch-70
   bugfix inode sig pruning and minor update perf tweaking - cuts of 75% of time

 * thelove@canonical.com/bazaar--devo--1.3--patch-71
   Added freshness-based tie breaking to location selection

 * thelove@canonical.com/bazaar--devo--1.3--patch-72
   abrowse support for no-argument form in a project tree, and baz archives should deduplicate old and new registry details - closes bug 336

 * thelove@canonical.com/bazaar--devo--1.3--patch-73
   fix mem leaks due to various failures to free make_changeset_reports

